TreeGridLoaded ({ /* JSONP header, to be possible to load from xxx_Jsonp data source */ 
   "Cfg" : { "id": "ZoomNumbers", "NoVScroll": "1", "IdChars": "0123456789", "NumberId": "1", "Undo": "1", "CopyPasteRows": "2", "MinMidWidth": "150", "SuppressCfg": "1"   }, 
   "Cfg_2" : { "CalendarsStartType": "Int", "CalendarsStartWidth": "130", "CalendarsEndType": "Int", "CalendarsEndWidth": "130"   }, 
   "Cfg_3" : { "CalendarsValueType": "Enum", "CalendarsValueEnum": "|Default|Exception|Special|Special 2|Special 3|Special 4|Special 5|", "CalendarsValueEnumKeys": "||0|1|2|3|4|5", "CalendarsValueCaption": "Type", "CalendarsValueWidth": "100"   },  // Settings for Calendar list dialog, the Value column 
   "Panel" : { "Visible": "0"   }, 
   "LeftCols" : [ 
      { "Name": "id", "Type": "Int", "CanEdit": "0", "CanSort": "0"   }  
   ], 
   "Cols" : [ 
      { "Name": "CAL", "Width": "100", "Type": "Select", "OnClickSideDefaults": "Grid.ShowGanttCalendars(Row,Col)", "OnEnter": "Grid.ShowGanttCalendars(Row,Col)"   }, 
      { "Name": "START", "Type": "Float", "CanEmpty": "1"   }, 
      { "Name": "END", "Type": "Float", "CanEmpty": "1"   }, 
      { "Name": "DUR", "Type": "Text", "CanSort": "0"   }  
   ], 
   "RightCols" : [ 
      { "Name": "GANTT", "Type": "Gantt", 
         "GanttDataUnits": "1", 
         "GanttStart": "START", "GanttEnd": "END", "GanttDuration": "DUR", 
         "GanttCalendar": "CAL", 
         "GanttLeft": "0", "GanttRight": "0", 
         "GanttZoom": "tens", 
         "GanttHideExclude": "0", "GanttCheckExclude": "1", 
         "GanttExclude": "Every 5"  
          }  
   ], 
   "Def" : [ 
      { "Name": "PARTS", "Spanned": "1", "GANTTGanttStart": "", "GANTTGanttParts": "START", "STARTSpan": "3", "STARTRange": "1", "STARTCanEdit": "0"   }, 
      { "Name": "RUN", "Spanned": "1", "GANTTGanttStart": "", "GANTTGanttRun": "START", "STARTSpan": "3", "STARTType": "Text", "STARTCanEdit": "0", "STARTFormat": ""   }  
   ], 
   "Calendars" : [ 
      { "Name": "Odd", "Exclude": "2#0~1"   }, 
      { "Name": "Even", "Exclude": "2#1~2"   }, 
      { "Name": "Every 3", "Exclude": "3#0~1"   }, 
      { "Name": "Every 5", "Exclude": "5#0~1"   }, 
      { "Name": "Every 10", "Exclude": "10#0~1"   }, 
      { "Name": "0~10", "Exclude": "100#0~210#3;100#-210~0#3"   }, 
      { "Name": "Odd 10", "Exclude": "20#0~10"   }, 
      { "Name": "Even 10", "Exclude": "20#10~20"   }, 
      { "Name": "Spec 20-15", "Exclude": "20#0~10#2;15#0~10#0"   }, 
      { "Name": "Full", "Exclude": ""   }  
   ], 
   "Zoom" : [ 
      { "Name": "tens", 
         "GanttUnits": "10", "GanttChartRound": "100", 
         "GanttWidth": "20", "GanttWidthEx": "25", 
         "GanttHeader1": "100#0", 
         "GanttHeader3": "10#800;800"  
          }, 
      { "Name": "ones", 
         "GanttUnits": "1", "GanttChartRound": "10", 
         "GanttWidth": "20", "GanttWidthEx": "25", 
         "GanttHeader1": "10#0", 
         "GanttHeader3": "1#80;80"  
          }, 
      { "Name": "decimal", 
         "GanttUnits": "0.1", "GanttChartRound": "1", 
         "GanttWidth": "20", "GanttWidthEx": "25", 
         "GanttHeader1": "1#0.0", 
         "GanttHeader3": "0.1#8.0;8.0"  
          }  
   ], 
   "Body" : [ 
      [ 
         { "id": "0"   }, 
         { "id": "1", 
            "START": "-153", "END": "154"  
             }, 
         { "id": "2", 
            "START": "-153", "DUR": "246"  
             }, 
         { "id": "3", 
            "CAL": "0~10", 
            "START": "-153", "END": "154"  
             }, 
         { "id": "4", 
            "CAL": "Odd 10", 
            "START": "-153", "END": "154"  
             }, 
         { "id": "5", 
            "CAL": "Even", 
            "START": "-153", "END": "154"  
             }, 
         { "id": "6", 
            "CAL": "Full", 
            "START": "-153", "END": "154"  
             }, 
         { "id": "7", "Def": "PARTS", 
            "START": "-153~-86;-2~;37;57~58;87~94"  
             }, 
         { "id": "8", "Def": "PARTS", 
            "CAL": "Even 10", 
            "START": "-153~-86;-2~;37;57~58;87~94"  
             }, 
         { "id": "9", "Def": "PARTS", 
            "CAL": "Odd 10", 
            "START": "-153~-86;-2~;37;57~58;87~94"  
             }, 
         { "id": "10", "Def": "RUN", 
            "CAL": "Spec 20-15", 
            "START": ";,-153,28;-93,7;-13,4;2;-6,27;67,28;137,14"  
             }  
      ], 
   ], 
   "Header" : { "id": "id"   }, 
   "Solid" : [ 
      { "Kind":"Toolbar", "Cells": "Ex,Typ,Hide,Check", 
         "ExLabel": "<b>Holidays</b>", "ExWidth": "60", 
         "ExType": "Select", "ExOnClickSideDefaults": "Grid.ShowGanttCalendars(Row,Col)", 
         "ExFormula": "Grid.Cols.GANTT.GanttExclude", 
         "ExOnChange": "Grid.ChangeExclude(Value);", "ExUndo": "1", 
         "ExTip": "Global calendar for the whole project", 
            
         "HideType": "Bool", "HideCanEdit": "1", 
         "HideLabelRight": "Hide excluded dates", 
         "HideFormula": "Grid.Cols.GANTT.GanttHideExclude", 
         "HideOnChange": "Grid.SetHideExclude(Value)", 

         "CheckType": "Select", 
         "CheckDefaults": "|Permit start at excluded dates|Restrict start at excluded dates|Ask before start at excluded dates", 
         "CheckFormula": "Grid.GetDefaultsValue(Row,Col,Grid.Cols.GANTT.GanttCheckExclude)", 
         "CheckOnChange": "Grid.Cols.GANTT.GanttCheckExclude = Grid.GetDefaultsIndex(Row,Col,Value); Grid.SaveCfg();", 
         "CheckTip": "If tasks can start and end at excluded dates", 
         "CheckWidth": "160", 
            
         "TypType": "Bool", "TypLabelRight": "Update end by duration", "TypLeft": "5", "Typ": "1", "TypCanEdit": "1", 
         "TypTip": "When changing exclude / include it will update end by duration when checked and duration by end when unchecked<br>Updates only Main bar. The Run bars are updated always according to their definition type.", 
         "TypFormula": "Grid.Cols.GANTT.GanttChangeExclude", 
         "TypOnChange": "Grid.Cols.GANTT.GanttChangeExclude=Value?3:0"  
          }  
   ], 
}) /* End of JSONP header */ 